Scripting language support changes
..............................................................
1.	org.fife.rsta.ac.js.JavaScriptLanguageSupport
	public JavaScriptCompletionProvider getJavaScriptCompletionProvider(){
		return provider;
	}
2.  org.fife.rsta.ac.js.JavaScriptParser	
	private ParseResultListener parselistener; //added variable
	
	/**
	 * Registers a parse resut listener on this parser.  You'll probably
	 * want to listen error results after parsing 
	 * @param listener The listener to add.
	 */
	public void addParseResultListener(ParseResultListener listener) {
		this.parselistener=listener;
	}
	
	/**
	 * returns result of most recently Parsed Script
	 * @return
	 */
	public ParseResult mostRecentParseResult(){
		return result;
	}
3.  created class org.fife.rsta.ac.js.ParseResultListener	
	public interface ParseResultListener {
		public void docParsed(AstRoot astRoot, ParseResult result,ErrorCollector errorHandler);
	}

4.  In org.fife.rsta.ac.js.JavaScriptParser.parse(RSyntaxDocument doc, String style) {
	add line 
	if(parselistener!=null)parselistener.docParsed(astRoot,result, errorHandler);
	just before return
	
	
4. 	TypeDeclaration org.fife.rsta.ac.js.JavaScriptHelper.tokenToNativeTypeDeclaration(AstNode typeNode, SourceCompletionProvider provider)
	Added new case to enable function variable auto completion doc
	case Token.FUNCTION:
				return getTypeDeclaration(TypeDeclarations.ECMA_FUNCTION, provider);

5.  SourceLocation org.fife.rsta.ac.java.JarManager.getSourceLocForClass(String className) method 
	for loop is executed in reverse order to look for docs in script-src.zip first then class path
	
6.	 org.fife.rsta.ac.js.ast.type.ecma.v3.TypeDeclarationsECMAv3 and org.fife.rsta.ac.js.ast.type.ecma.v5.TypeDeclarationsECMAv5
	Changed declaration path from "org.fife.rsta.ac.js.ecma.api.ecma3" to "js.ecma.api.ecma3"
	this is done to route autocompletion from script.jar rather than the classpath
	
7. void org.fife.rsta.ac.js.ast.parser.JavaScriptAstParser.iterateNode(AstNode child, Set<Completion> set, String entered, CodeBlock block, int offset)
	boolean org.fife.rsta.ac.js.tree.JavaScriptOutlineTreeGenerator.visit(AstNode node)
	added const and let keywords
				case Token.VAR:
				case Token.CONST:
				case Token.LET:
				
8. CompilerEnvirons org.fife.rsta.ac.js.JavaScriptParser.createCompilerEnvironment(ErrorReporter errorHandler, JavaScriptLanguageSupport langSupport)
	Set javascript version to 1..8 for let to work
		env.setIdeMode(true);
		env.setLanguageVersion(Context.VERSION_1_8);
	
9. add following src folders to handle ui dialogs
	org.fife.rsta.ui
	org.fife.rsta.ui.search
	
10. Add resource bundle from previous src  "org.fife.rsta.ac.js.resources.bundle" if not already there
	